package cn.kgc.dto;

import java.io.Serializable;

import lombok.*;

import java.util.Date;

import io.swagger.annotations.ApiModel;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;

import com.baomidou.mybatisplus.annotation.Version;
import com.fasterxml.jackson.annotation.JsonIgnore;

import java.math.BigDecimal;

/**
 * 会员收货地址(UmsMemberReceiveAddress)表实体类
 *
 * @author makejava
 * @since 2023-01-02 10:09:21
 */
@Setter
@Getter
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ApiModel
@SuppressWarnings("serial")
public class UmsMemberReceiveAddressUpdateDTO implements Serializable {
    @ApiModelProperty(name = "id", value = "主键", dataType = "int")
    private Long id; //主键


    @ApiModelProperty(name = "memberId", value = "member_id", dataType = "java.lang.Long")
    private Long memberId;    //member_id


    @ApiModelProperty(name = "name", value = "收货人姓名", dataType = "java.lang.String")
    private String name;    //收货人姓名


    @ApiModelProperty(name = "phone", value = "电话", dataType = "java.lang.String")
    private String phone;    //电话


    @ApiModelProperty(name = "postCode", value = "邮政编码", dataType = "java.lang.String")
    private String postCode;    //邮政编码


    @ApiModelProperty(name = "province", value = "省份/直辖市", dataType = "java.lang.String")
    private String province;    //省份/直辖市


    @ApiModelProperty(name = "city", value = "城市", dataType = "java.lang.String")
    private String city;    //城市


    @ApiModelProperty(name = "region", value = "区", dataType = "java.lang.String")
    private String region;    //区


    @ApiModelProperty(name = "detailAddress", value = "详细地址(街道)", dataType = "java.lang.String")
    private String detailAddress;    //详细地址(街道)


    @ApiModelProperty(name = "areacode", value = "省市区代码", dataType = "java.lang.String")
    private String areacode;    //省市区代码


    @ApiModelProperty(name = "defaultStatus", value = "是否默认", dataType = "java.lang.Short")
    private Short defaultStatus;    //是否默认


}
